class A
{
    public int i;
    private int j;
    public void f()
    {
        System.out.printf("hh\n");
    }
    private void g()
    {
        System.out.printf("heihei\n");
    }
}
class B extends A
{

}
public class TestExtends
{
    public static void main(String[] args)
    {
        B bb = new B();
        System.out.printf("%d\n",bb.i);
        //System.out.printf("%d",bb.j);//error
        bb.f();
        //bb.g();//error

    }
}
/*
两个error
TestExtends.java:24: 错误: j 在 A 中是 private 访问控制
        System.out.printf("%d",bb.j);//error
                                 ^
TestExtends.java:26: 错误: 找不到符号
        bb.g();//error
          ^
  符号:   方法 g()
  位置: 类型为B的变量 bb
2 个错误


子类能继承父类中的除构造方法以外的，所有非私有的成员（包括属性和方法），静态的也可以
*/